home *** CD-ROM | disk | FTP | other *** search
/ Young Minds / Young Minds Interactive CD-ROM.ISO / mpss / rules.ms / text0000.txt < prev   
Encoding:
Text File  |  1988-07-20  |  16.1 KB  |  375 lines

  1.  
  2. Hello Bill.
  3. Glad you like the source. I trust you have made the correction in 
  4. processinput.c at your end yourself. (I think this problem was only
  5. detectable on suns if I remember..) 
  6. I have made corrections here alright.
  7. So. Here is the nroff source rules file.
  8.  
  9. Live Long and Prosper.
  10.  
  11. Peer.
  12.  
  13. --------------------------CUT HERE----------------------------------------
  14. .ll 75
  15. .pl 2000
  16. .TH
  17.                   MULTI-PLAYER-STAR-TREK,
  18. .LP
  19.   written by Peer Schmitz, University of Keele, May 1988.
  20. .LP
  21. Welcome to the final frontier. Mpss is a multi player star trek, chase
  22. adventure destroy game. Every terminal is one ships flight console.
  23. To invoke mpss type '/usr/games/mpss'. If this fails to work, type '/usr/games/mpssclean', which will get rid of any loose files hanging around. If you try again, and it still
  24. doesnt work, tell peer. Note that 'mpssclean' kills off any game that
  25. is currently in progress. Sometimes, two games are created at once, if two
  26. players enter at exactly the same instant. If this happens, one player is not allowed into the game, and must simply try again. ('mpssclean' is NOT a remedy for this.)
  27. Once invoked, you are 
  28. allocated a ship and enter the game.
  29. If you are the first player beginning a game, starting up can take
  30. up to 1/2 minute. You will then see your console with various readouts
  31. as well as a visual window which allows you to look into the universe.
  32. Typing 'H' or '?' displays a help screen.
  33. Your ship is in the middle of the cross displayed in the visual window.
  34. The object of the game is to obtain the highest score by A) blasting
  35. other players and B) exploring planets. If you get tired of the introduction,
  36. type "mpss -i". This will avoid it. 
  37. .SH
  38. SAY WHAT TYPE OF TERMINAL YOU HAVE!!! / THE -t OPTION.
  39. .LP
  40. To be able to talk to your terminal, mpss finds what your TERM variable is set to. If this value is catered for by the program, execution proceeds. If this
  41. value is not catered for by the program YOU WILL BE ASKED what kind of terminal
  42. you have. If your terminal is in the list, type which one you have and all is well. Now. If you do not know what terminal you have, type 0. This will make the
  43. program search the /etc/termcap file for an entry of your terminal.
  44. Only if this last resort fails (i.e. no entry is found in termcap), will you not be able to play.
  45. In this case, you must modify the code so the program caters for your terminal,
  46. and how this is done is described in the file INSTALLRULES.(see how to add
  47. another terminal.)
  48. .LP
  49. This order of events was chosen because if you execute mpss with a terminal
  50. that the program knows about (i.e. NOT USING TERMCAP) execution speed is
  51. much, much, faster. 
  52. If you use the termcap facility the program will run SLOW and
  53. with 3 or more players it gets pretty boring. However, if you insist to use
  54. termcap, specify the -t option. The program always tells you when it uses /etc/termcap.
  55. .SH
  56. The mail file.
  57. .LP
  58. In the directory '~/mpsslib' is a file by the name of 'mpssmail'. This file
  59. is executed whenever a new game starts. So, if you wish to be told whenever
  60. a game starts, edit the file, and put in an entry like :
  61. "write <whatever your loginname is> Star Trek is starting!"
  62. Make sure not to delete other peoples entries, as this will upset real trekkies.
  63. .SH
  64. The universe.
  65. .LP
  66. The universe is two dimensional and spans from X coordinate approx.0-890, and
  67. Y coordinate approx.0-890. If you try to leave the universe, you will bounce
  68. off the walls, and be sent flying in the opposite direction. Note that torpedos also bounce, so if you are near the edge, be careful not to shoot yourself.
  69. Several
  70. different objects exist in the universe.
  71. .DS L
  72. "K" - a KLINGON
  73. "R" - a ROMULAN
  74. "@" - a black hole. 
  75. "." - a star.       
  76. "*" - a starbase.
  77. "O" - a planet.
  78. "#" - a romulan warning buoy.
  79. "k" - a klingon mevisic mine.
  80. "o" - a plasmodic ustabitular time warp.
  81. any other lower case letter - Another ship running with shields down.
  82. any other upper case letter - The same ship running with shields up.
  83. .DE
  84. .LP
  85. The universe is divided into four sectors, as shown below.
  86. .DS L
  87. -
  88. -
  89. -
  90. -
  91. -
  92. -
  93. -
  94. -
  95. -
  96. -
  97. -
  98. ------------------------------------------------------------------------900
  99. |                                |                                     |
  100. |                                |                                     |
  101. |              *                 |                 *                   |
  102. |                                |                                     |
  103. |     Federation space.          |         Klingon Space.              |
  104. |                                |                                     |
  105. ---------------------------------+--------------------------------------450
  106. |                                |                                     |
  107. |                                |                                     |
  108. |              *                 |                 *                   |
  109. |                                |                                     |
  110. |     Mutara Nebula Zone.        |         Neutral Zone.               |
  111. |                                |                                     |
  112. ------------------------------------------------------------------------0
  113. 0                               450                                   900
  114. .DE
  115. .LP
  116. In the middle of each sector is a starbase. Starbases are fixed in their 
  117. positions in every game, and their positions are always the same. Every
  118. game has exactly 4 starbases. There are 40 planets which also have
  119. fixed positions in every game. Black holes and stars are placed in random
  120. positions. At the start of each game, you are placed close to the federation
  121. starbase.
  122. .SH
  123. MOVING USING THE WARP DRIVE.
  124. .DS L
  125. UP is "k",
  126. DOWN is "j",
  127. LEFT is "h",
  128. RIGHT is "l".
  129. DIAGONAL MOVEMENTS are "y","u","b","n".
  130. .DE
  131. .LP
  132. Be careful. Typing "l" once, sends you travelling at warp 1 right.
  133. To stop yourself you must press "h" once. Keeping a letter pressed down
  134. will result in accelerating. Hence to stop yourself flying right
  135. at warp 5, you must press "h" five times. A quick way to stop, in whatever
  136. direction/speed youre flying is to press "s". That will stop you
  137. instantly. In the beginning of the game, your ship will only fly
  138. WARP 1. This will change as you find matter-antimatter boosters on planets.
  139. .SH
  140. MOVING USING THE MANOEVERING IMPULSE ENGINES.
  141. .DS L
  142. Keys : The same as for the WARP DRIVE but upper case, i.e. :
  143.  
  144. "H","J","K","L","Y","U","B","N" .
  145. .DE
  146. .LP
  147. The manoevering impulse thrusters are provided to manoever safely towards
  148. objects, for example a planet, without crashing into it. Pressing "H" once,
  149. will move you left by exactly one klick. Impulse thrusters can only be used
  150. from a stationary position. Keeping your finger on the "H" key to cause a
  151. repeat function results in an "impulse engine overheat" and you will be
  152. stopped dead in your tracks. Only once stopped can you move again. So,
  153. flying with "repeat key function impulse drive" is not possible.
  154. Note that when orbiting a planet you must type "o" to orbit first.
  155. This switches all engines off. To leave a planet you must invoke
  156. the aft impulse thrusters first. This is done by typing "i", andhas nothing to do with Manoevering impulse thrusters. After having pressed "i" to leave
  157. orbit, you can WARP away, or use Manoevering Impulse thrusters to get away.
  158. .SH
  159. The READOUTS.
  160. .LP
  161. QUAD- this shows your current Quadrant/ x,y position. To show position
  162. type "q". Usually, the position is NOT automatically updated. Only if
  163. you are flying through space and there is nothing to see on your screen,
  164. is the position updated. "q" - This will always tell you the right position 
  165. at any time.
  166. .LP
  167. WARP - This shows you x/y velocity. Warp is not automatically updated.
  168. To show your warp type "w".
  169. .LP
  170. ENERGY - This shows your energy. The energy is not automatically
  171. updated. To get an update type "e". HOWEVER-if you energy drops below 100,
  172. this is shown. (In which case its usually time to panic.)
  173. .LP
  174. MAXENERGY - This shows the maximum amount of energy you are alowed to 
  175. hold at any time. This changes at various times throughout the game,
  176. and IS automatically updated.
  177. .LP
  178. CLOAKING DEVICE - Use "c" to switch it on/off. If on, others will not
  179. see your ship, but you will use up more energy. You cannot cloak during
  180. an ion storm,
  181. while docked, in orbit, or while your'e in the Mutara Nebula.
  182. This IS automatically updated.
  183. .LP
  184. SHIELDS - Use "v" to switch on/off. This will change your ship to
  185. appear as an upper case letter to others. The advantage is that when attacked,
  186. you only get half the hammering otherwise incurred. If your energy drops
  187. below 200 though, your shields collapse. (And then your'e in for it!!)
  188. Shields are automatically updated. While your shields are up, you can not
  189. be scanned by other players. (See Scanning below.) Shields don't work
  190. if your'e docked, in orbit or in the Mutara Nebula.
  191. .SH
  192. WEAPONS......
  193. .LP
  194. Phasers or Photon Torpedos are available. Torpedos are circa 50% more powerful.
  195. For each weapon, its range (i.e. How far you can shoot) is shown. If the 
  196. range of phasers is say, 6, in any DIAGONAL direction it is only half that,
  197. i.e. 3. MAX shows how many shots/torpedos you can hold. PHASERS/TORPS shows
  198. how many you still have left. An attribute of weapons not shown is their
  199. POWER. This varies depending on skill. (It usually increases.) At the start
  200. Phaser power is 40, and torpedo power is 60. (These values are subtracted
  201. from the energy of the ship that is hit. If shields are up, only half will
  202. impact.) All weapons statusses are automatically updated. The little
  203. "s" beside either Phasers or Torpedos shows which weapon is currently
  204. selected. "p" is used to change the weapons. Phasers look like this :
  205. < > - | / \\. Photon torpedos look like this : + . Fireing does NOT
  206. cost you energy. When something explodes beside you, it is possible
  207. to be hit by debris which will damage your ship. Debris looks like
  208. phaser shots. (Its usually the ammo chamber blowing up.)
  209. Use 1,2,3,4,6,7,8,9 to fire in the desired direction.
  210. .SH
  211. STATUS AND SCORE.
  212. .LP
  213. STATUS shows what youre doing at the moment. If a function, ex. SHIELDS
  214. does not seem to work, LOOK AT STATUS. You are then probably not allowed
  215. that function in that status. Ex. Youre in orbit and wish to put on shields.
  216. .LP
  217. SCORE is updated as you go. Killing someone is worth 100 pts!!!.(plus
  218. a pint of Romulan ale.) exploring a planet successfully is worth 10 pts, plus
  219. any bonuses that particular planet can give you.
  220. .SH
  221. ENERGY CONSUMPTION.
  222. .LP
  223. If you stand still with cloaking devices and shields off you gain energy.
  224. If you stand still with either cloaking devices or shields or both on,
  225. your energy stays the same. When moving at warp 1 with devices off your
  226. energy stays the same.
  227. When moving faster than warp 1 you loose energy. When moving faster than warp 1
  228. with devices on
  229. you loose even more energy. When zapping thru the galaxy at Warp 10,
  230. cloaked and with shields up, youre dead!
  231. Shooting does NOT cost energy.
  232. .SH 
  233. ALIENS
  234. .LP
  235. Romulans (R) and Klingons (K) will be present ONLY if you are the
  236. only player in the game. Killed aliens will be reinstated somewhere
  237. else in the Universe. To avoid being attacked by aliens, RAISE SHIELDS.
  238. To lure an alien to attack you, shoot anything that is in either the 
  239. Klingon sector or the Neutral Zone. You get 100 pts for killing
  240. an alien. Do not mistake (R) and (K) for other players.
  241. Romulans, are rare, and more powerful when they get you.
  242.  
  243. .SH
  244. STARBASES AND DOCKING.
  245. .LP
  246. To dock at a starbase you must be exactly over it. Then type "d".
  247. This refills the ammo and energy. If MAXENERGY is smaller than 
  248. 500, it is updated to
  249. 500. If MAXENERGY is greater than 400, it is left alone. To leave a starbase,
  250. type "f" to FREE yourself. (i.e. undock.) When docked the other players
  251. will see the starbase, not you. You can fire when docked.
  252. .SH
  253. EXPLORING PLANETS AND MISSIONS.
  254. .LP
  255. There are 30 planets in the game to explore. To orbit one you must
  256. be EXACTLY 2 places away from it. If you orbit to close, you bounce off the
  257. atmosphere. To orbit type "o". Then, to beam doen type "z". Some
  258. planets are surrounded by energy shields which make it impossible to beam
  259. down until you have been to other planets. Once down on a planet,
  260. you will find things that can improve your ship, or give you tactical hints.
  261. Press "z" to beam up again, and "i" to invoke aft impulse thrusters
  262. to leave orbit. You can fire when in orbit, but not when your'e on a  
  263. planets surface. All planet scenarios to do with star trek, have
  264. similarities to the real episodes/films. Some planets have been
  265. brought in from other sci-fi movies/stories to add a bit of spice
  266. to the game. There are several planet missions to complete, the largest one
  267. of which is very rewarding.
  268. .SH
  269. SCANNING OTHERS.....
  270. .LP
  271. The hyperventilated long range sound track scanners allow you to scan
  272. other ships. To do that, type "S" and you are in scanning mode.
  273. Then type the lowercase letter of the ship you wish to scan, and the
  274. scan will inform you about the position and status of other players.
  275. You can only scan someone if their shields are down. Otherwise the
  276. pulse waves are reflected. The only way to leave scan mode is 
  277. to press "S" again. When scanning a ship, it tells you its PREFIX CODE.
  278. For all those of you who have had the misfortune of not seeing STAR TREK
  279. II - The Wrath of Khan, if a FEDERATION ship receives its prefix code,
  280. it will lower its shields and cloaking device automatically. To send a
  281. prefix code type "P", the ships lowercase letter, and the 5 digit code, then
  282. return. Hey presto, his shields will go down. Only federation vessels
  283. have a prefix code. Klingon/Romulan/shuttle vessels dont have one and
  284. you cannot lower their shields.
  285. .SH
  286. The COM LINK.
  287. .LP
  288. To send insulting messages to enemies Starfleet has provided a COM LINK.
  289. Type "C", the lower case letter of the destination ship, and
  290. a one line message and return. 
  291. .SH
  292. Tractor beams.
  293. .LP
  294. When you are directly over an object you can press "t" followed by a 
  295. number between 1-4. This will lock you on to the object. (perhaps a
  296. player or a starbase.) If later you wish to return there type "a"
  297. for auto-pilot, and the tractor beam number. When locked on to a player,
  298. the auto pilot takes you to him whereever he is. "T" will show you what
  299. your tractor beams are currently locked on to. The auto-pilot always travels
  300. at warp 1. To stop the auto-pilot, press any key. You can lock on to
  301. any position in the universe. (i.e. you mustnt be over something.) The 
  302. Auto pilot also tells you what you have locked on to. The auto-pilot does
  303. not avoid obstacles, so be on the lookout for things like planets in your
  304. path.
  305. .SH
  306. OTHER COMMANDS
  307. .LP
  308. HELP - Press '?' to get the instant help sheet. 
  309. .LP
  310. WHO - press 'W'. Shows you who else is in the game. If others are running
  311. with shields up, they are displayed in uppercase characters.
  312. .LP
  313. REDRAW SCREEN - press 'R' to do that.
  314. .LP
  315. BEEPING ON/OFF - To switch beep on or off type 'G'.
  316. .LP
  317. QUIT - Type '+'. This will activate your ships self destruct mechanism, no questions asked.
  318. .SH
  319. ION STORMS...
  320. .LP
  321. These occur at random intervals. When up, Cloaking devices are
  322. inoperative. You are not told, when an ion storm stops.
  323. .SH
  324. THESE RULES..
  325. .LP
  326. are all your'e gonna get. The rest is up to you and your experience.
  327. if you want a quick reference sheet for the commands, print out these rules.
  328. (see below).
  329. .ce 2
  330. LIVE LONG AND PROSPER.
  331. P. Schmitz, May 1988.
  332. .SH
  333. SUMMARY OF KEYS......
  334. .DS L
  335. +  =>  Self destruct ship/Quit (AND THIS DOES NOT ASK IF YOU ARE SURE!),
  336. G  =>  beep on/off,
  337. R  =>  Redraw Screen
  338.  
  339. WARP DRIVE :
  340. h,j,k,l  =>  left,down,up,right,movements
  341. y,u,b,n  =>  diagonal movements,
  342. s  =>  full stop
  343.  
  344. MANOEVERING IMPULSE THRUSTERS :
  345. H,J,K,L,Y,U,B,N => one klick at a time in the same direction as the WARP drive.
  346.  
  347. AFT IMPULSE THRUSTERS :
  348. o,i  =>  orbit/cancel orbit
  349.  
  350. d,f  =>  dock/undock,
  351. z    =>  beamto/from planet,
  352. 1,2,3,4,6,7,8,9  =>  fire weapon,
  353. p  =>  weapon select
  354. q  =>  show quadrant,
  355. w  =>  show warp,
  356. e  =>  show energy,
  357. c  =>  cloaking device on/off,
  358. v  =>  shields on/off
  359. t<1,2,3,4>  =>  lock tractorbeam,
  360. a<1,2,3,4>  =>  auto-pilot to beam
  361. T  =>  show tractorbeams
  362. W  =>  who is playing?,
  363. C<A>  =>  Comlink/send message,
  364. P<A>  =>  send Prefixcode
  365. S<A>  =>  Scanship on/off (This will show prefix codes.)
  366.  ?    =>  the help function.
  367. Key to command notation:
  368. <1,2,3,4>  =>  a number between 1-4 inclusive,
  369. <A>  =>  a shipname in the form of a lowercase letter.
  370. NB:If a function doesn't seem to work,you cannot do it
  371. while you are in that particular status.
  372. .DE
  373.  
  374.  
  375.